﻿<?xml version="1.0" encoding="utf-8"?>
<appConfig>
  <!--Type Provider-->
  <typeProviders>
    <add key="TXTMonitor" value="TXTMonitor.Process,TXTMonitor"></add>
    <add key="XLSMonitor" value="XLSMonitor.Process,XLSMonitor"></add>
    <add key="BizHPForecast" value="FileMonitor.BizProcess.BizHPForecast,FileMonitor.BizProcess"></add>
    <add key="BizForecast" value="FileMonitor.BizProcess.BizForecast,FileMonitor.BizProcess"></add>
  </typeProviders>
  <!--SpecialValue-->
  <specialValues>
    <add key="CZForecastSplitArr" value="36,1,4,8,2,16,4,4,12,8,8" />
    <add key="CZInventorySplitArr" value="36,1,4,8,2,16,4,4,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,8,36,4,12,10,4,36,10,6" />
    <add key="CZPartNumberSplitArr" value="36,1,4,8,2,16,30,2,8,4,2,12,4,4,2,2,4,2,1,1,2,4,4,3,5,3,12,3,5,3,8,4,36,6" />
    <add key="CZCommitmentSplitArr" value="36,1,4,8,2,16,4,4,1,12,6,8,8,8,12,8,36,9,4,3,4,10,36,1,20,16,35,8,4,35" />
    <add key="RUForecastSplitArr" value="36,1,4,8,2,16,4,4,12,8,8" />
    <add key="RUInventorySplitArr" value="36,1,4,8,2,16,4,4,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,8,36,4,12,10,4,36,10,6" />
    <add key="RUPartNumberSplitArr" value="36,1,4,8,2,16,30,2,8,4,2,12,4,4,2,2,4,2,1,1,2,4,4,3,5,3,12,3,5,3,8,4,36,6" />
    <add key="RUCommitmentSplitArr" value="36,1,4,8,2,16,4,4,1,12,6,8,8,8,12,8,36,9,4,3,4,10,36,1,20,16,35,8,4,35" />    
  </specialValues>
  <!--DataBase Connection-->
  <connectionStrings>
    <add name="DefaultExchangeDB" connectionString="Database=SAPExchangeDB;Server=10.157.45.88;User Id=sa;Password=Aa000000;" providerName="System.Data.SqlClient" />
    <add name="BusinessDB" connectionString="Database=EfoxNC_ASM;Server=10.106.131.63,3001;User Id=scmuser;Password=doit@now;" providerName="System.Data.SqlClient" />
</connectionStrings>
  <!--Process Provider-->
  <processProviders>
    <processes>
      <add name="DemoProcess" DataFilter="" Filter="*.txt" SplitArr="" SplitChar="^"
           DataType="DemoProcess"  typeName="TXTMonitor" BizProcesses="" WaitTime="5"
           TargetDatabaseName="DefaultExchangeDB" TargetTable="TesttingTagetTable"
           PlantCodeIndex="0"  PlantCodeLength="4"
           BackUpPath="E:\Product\PRD036_eFoxNetCenter\Source Code\Developing\FileMonitor V2.3.3\DemoFiles\Backup"
           MonitorPath="E:\Product\PRD036_eFoxNetCenter\Source Code\Developing\FileMonitor V2.3.3\DemoFiles"
           LogPath="E:\Product\PRD036_eFoxNetCenter\Source Code\Developing\FileMonitor V2.3.3\DemoFiles\Log"
         />
	</processes>
  </processProviders>
  <!--Business Logic Peivider-->
  <businessLogicPeocesses>
    <procedureProcesses>
   <!-- <add name="Procedure_HPFrocastLogic" SourceDatabaseName="DefaultExchangeDB" TargetDatabaseName="BunessDB_HP10" BizProcedure="BizNoneEDIForecast_Process_SP" TargetProcedure="IntSaveNoneEDIForecastFromSAPExchangeDB_SP" TimeOut="3600" TargetParams="[TransType,IMPORTFCST]" SourcesParams="[TransType,PreProcess]" NextStatus="1" TypeName="XLSMonitor"></add> -->
</procedureProcesses>
    <cSharpProcesses>
      <add name="CSharp_HPForecastLogic" typeName="BizHPForecast" SourceDatabaseName="DefaultExchangeDB" TargetDataBase="BusinessDB" TimeOut="3600" NextStatus="2"></add>
    </cSharpProcesses>
  </businessLogicPeocesses>
</appConfig>